/* ### MENUS AND LISTS ### */
ul#boxes{
list-style:none;
display:inline;
margin:0;
padding:0;
}

ul#boxes li{
list-style:none;
display:inline;
margin:0;
padding:5px;
}

ul.sumlist, ul.sumlist_bullit, ul.members, ul.recent{
display:block;
list-style:none;
padding:0;
margin:0;
}

ul.sumlist li, ul.sumlist_bullit li{
display:block;
list-style:none;
padding:1px;
}

ul.sumlist li.active a{
text-decoration:underline;
}

ul.members li{
padding:2px 0 2px 0;
}

ul.members li img.usravatar{
width:20px;
height:20px;
float:left;
margin-right:10px;
}

ul#recentTracks{
margin:0;
padding:0;
}

ul.inlinemenu, ul.inline, ul#menu{
display:inline;
list-style:none;
margin:0;
padding:3px;
}

ul.inlinemenu{
position:fixed;
right:5px;
bottom:0px;
background:yellow;
}

ul.inlinemenu li, ul.inline li, ul#menu li{
display:inline;
}

ul.inline{
position:static;
}

/* ### MAIN MENU ### */

ul#menu{
float:right;
font-weight:bold;
margin:23px 0 0 0;
padding:0;
}

ul#menu li{
float:left;
display:block;
margin-left:4px;
border:1px solid #FFF;
border-bottom:1px solid #FFF;
padding:0 10px;
}

ul#menu li:hover, ul#menu li.active{}

ul#menu li.active{
border-bottom:1px solid #ADE3FF;
}

ul#menu li a{}
ul#menu li.active a{}

#adminbar ul{
margin:0;
padding:0;
list-style:none;
}

/* ### Sub Menu ### */

#sublinks{
width:auto;
margin:0 auto;
font-size:11px;
}

#sublinks ul{
line-height:11px;
}

#sublinks ul li{
display:inline;
}

#sublinks ul li a, #sublinks ul li a:visited {
padding:0 10px;
display:block;
text-decoration:none;
float:right;
}

#sublinks ul li a:hover{
text-decoration:underline;
}

#s1, #s2, #s3, #s4, #s5{
display:none;
}

ul.nextprev{
display:block;
list-style:none;
margin:15px 0 0 0;
padding:5px;
}

ul.nextprev li a{
display:block;
padding-left:15px;
font-weight:bold;
}

ul.nextprev li.next a{
background:url('../images/arrow_up.gif') 0 0 no-repeat;
}

ul.nextprev li.prev a{
background:url('../images/arrow_down.gif') 0 0 no-repeat;
}